package com.tudouji.project.product.service;

import java.util.List;

import com.tudouji.framework.web.domain.AjaxResult;
import com.tudouji.project.product.domain.Innerprice;

/**
 * 内部价格Service接口
 * 
 * @author wf
 * @date 2020-12-30
 */
public interface IInnerpriceService 
{
    /**
     * 查询内部价格
     * 
     * @param id 内部价格ID
     * @return 内部价格
     */
    public Innerprice selectInnerpriceById(Long id);

    /**
     * 查询内部价格列表
     * 
     * @param innerprice 内部价格
     * @return 内部价格集合
     */
    public List<Innerprice> selectInnerpriceList(Innerprice innerprice);

    /**
     * 新增内部价格
     * 
     * @param innerprice 内部价格
     * @return 结果
     */
    public AjaxResult insertInnerprice(Innerprice innerprice);

    /**
     * 修改内部价格
     * 
     * @param innerprice 内部价格
     * @return 结果
     */
    public AjaxResult updateInnerprice(Innerprice innerprice);

    /**
     * 批量删除内部价格
     * 
     * @param ids 需要删除的内部价格ID
     * @return 结果
     */
    public int deleteInnerpriceByIds(Long[] ids);

    /**
     * 删除内部价格信息
     * 
     * @param id 内部价格ID
     * @return 结果
     */
    public int deleteInnerpriceById(Long id);


}
